// =====================================================================================
// 
//       Filename:  Strategia.hh
// 
//    Description:  Interfaccia classe astratta Strategia
// 
//         Author:  Davide Poletti (), davide.pole@gmail.com
//					Paolo Pigato , p.pigato@hotmail.com	
//        Company:  P&P.cpp
// 
// =====================================================================================
#ifndef  STRATEGIA_INC
#define  STRATEGIA_INC

#include <utility>
using namespace std;
#include <list>
#include <cstdlib>
#include <ctime>
#include "Mare.hh"


class Strategia
{
	public:
		Strategia();

        //Genera delle coordinate casuali all'interno della plancia
        pair<int, int> coor_random(const Mare& mare);
		virtual pair<int,int> spara(const Mare& mare) = 0;
};

#endif // ----- #ifndef STRATEGIA_INC  -----
